//
//  HttpRequest.h
//  httpCommon
//
//  Created by admin on 2017/8/10.
//  Copyright © 2017年 admin. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "HttpAPIConfig.h"

@interface HttpRequest: NSObject

/**
 *  数据对象转字典
 */
- (NSDictionary * _Nullable)params;

/**
 *  网络请求返回的数据类型 如果是返回的数组 则解析成该类型的数组
 */
- (Class _Nonnull)responseClass;

/**
 *  网络请求方式(默认为get方式，如为其它方式，子类重写此方法)
 */
- (HttpMethod)method;

/**
 *  网络请求方法(子类必须重写)
 */
- (NSString * _Nonnull)action;


@end
